home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / More Source / C⁄C++ / Xconq 7.0d37 / source / mac / macdefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-04-12  |  11.9 KB  |  584 lines  |  [TEXT/KAHL]

  1. /* Definitions of all the resources for the Mac interface to Xconq.
  2.    Copyright (C) 1992, 1993, 1994, 1995 Stanley T. Shebs.
  3.  
  4. Xconq is free software; you can redistribute it and/or modify
  5. it under the terms of the GNU General Public License as published by
  6. the Free Software Foundation; either version 2, or (at your option)
  7. any later version.  See the file COPYING.  */
  8.  
  9. #define XconqSignature 'XCNQ'
  10.  
  11. /* The menu bar. */
  12.  
  13. #define mbMain 128
  14.  
  15. /* Menus. */
  16.  
  17. #define mApple 128
  18. #define mFile 129
  19. #define mEdit 130
  20. #define mFind 131
  21. #define mPlay 132
  22. #define mSide 133
  23. #define mWindows 134
  24. #define mViewMap 135
  25.  
  26. #define mViewList 235
  27. #define mViewCloseup 335
  28.  
  29. #define mSides 200
  30. #define mViewWeather 201
  31. #define mMaterialTypes 202
  32. #define mViewFontSizes 203
  33. #define mTerrainTypes 204
  34. #define mUnitTypes 205
  35. #define mAITypes 206
  36. #define mAgreements 208
  37. #define mMagnifications 209
  38.  
  39. #define mFeatures 212
  40. #define mOptTerrainTypes 213
  41.  
  42. /* Menu items. */
  43.  
  44. #define miAppleAbout 1
  45. #define miAppleHelp 2
  46. #define miAppleInstructions 3
  47.  
  48. #define miFileNew 1
  49. #define miFileOpen 2
  50. /* 3 */
  51. #define miFileConnect 4
  52. /* 5 */
  53. #define miFileSave 6
  54. #define miFileSaveAs 7
  55. /* 8 */
  56. #define miFilePreferences 9
  57. /* 10 */
  58. #define miFilePageSetup 11
  59. #define miFilePrintWindow 12
  60. /* 13 */
  61. #define miFileResign 14
  62. #define miFileQuit 15
  63.  
  64. #define miEditUndo 1
  65. /* 2 */
  66. #define miEditCut 3
  67. #define miEditCopy 4
  68. #define miEditPaste 5
  69. #define miEditClear 6
  70. /* 7 */
  71. #define miEditSelectAll 8
  72. /* 9 */
  73. #define miEditDesign 10
  74.  
  75. #define miFindPrevious 1
  76. #define miFindNext 2
  77. /* 3 */
  78. #define miFindLocation 4
  79. #define miFindUnitByName 5
  80. /* 6 */
  81. #define miFindSelected 7
  82.  
  83. #define miPlayCloseup 1
  84. /* 2 */
  85. #define miPlayMove 3
  86. #define miPlayPatrol 4
  87. #define miPlayReturn 5
  88. /* 6 */
  89. #define miPlayWake 7
  90. #define miPlaySleep 8
  91. #define miPlayDoneMoving 9
  92. /* 10 */
  93. #define miPlayBuild 11
  94. #define miPlayRepair 12
  95. /* 13 */
  96. #define miPlayAttack 14
  97. #define miPlayOverrun 15
  98. #define miPlayFire 16
  99. #define miPlayFireInto 17
  100. #define miPlayDetonate 18
  101. /* 19 */
  102. #define miPlayTake 20
  103. #define miPlayDrop 21
  104. #define miPlayGive 22
  105. #define miPlayDisband 23
  106. /* 24 */
  107. #define miPlayRename 25
  108.  
  109. #define miSideCloseup 1
  110. #define miSideFinishedTurn 2
  111. /* 3 */
  112. #define miSideMoveOnClick 4
  113. #define miSideAutoSelect 5
  114. #define miSideAutoFinish 6
  115. /* 7 */
  116. #define miSideSound 8
  117. /* 9 */
  118. /* 10 is AI Type submenu */
  119. /* 11 */
  120. #define miSideDoctrine 12
  121. /* 13 */
  122. #define miSideRename 14
  123.  
  124. #define miWindowsGame 1
  125. #define miWindowsHistory 2
  126. #define miWindowsConstruction 3
  127. #define miWindowsAgreements 4
  128. /* 5 */
  129. #define miWindowsNewMap 6
  130. #define miWindowsNewList 7
  131. /* 8 */
  132. #define miWindowsWorldMap 9
  133. /* 10 */
  134. #define miWindowsFirst 11
  135.  
  136. #define miViewCloser 1
  137. #define miViewFarther 2
  138. #define miViewMags 3
  139. /* 4 */
  140. #define miViewNames 5
  141. #define miViewElevations 6
  142. #define miViewPeople 7
  143. #define miViewWeather 8
  144. #define miViewMaterials 9
  145. #define miViewTerrain 10
  146. #define miViewDaylight 11
  147. #define miViewCoverage 12
  148. /* 13 */
  149. #define miViewGrid 14
  150. #define miViewTopline 15
  151. #define miViewOtherMaps 16
  152. #define miViewFontSize 17
  153.  
  154. #define miViewByType 1
  155. #define miViewByName 2
  156. #define miViewBySide 3
  157. #define miViewByActOrder 4
  158. #define miViewByLocation 5
  159. /* 6 */
  160. #define miViewWithTransport 7
  161. #define miViewWithCommander 8
  162. /* 9 */
  163. #define miViewIconSize 10
  164.  
  165. #define miWeatherTemperature 1
  166. #define miWeatherWinds 2
  167. #define miWeatherClouds 3
  168. #define miWeatherStorms 4
  169.  
  170. /* Dialogs. */
  171.  
  172. #define dSplash 128
  173.  
  174. #define diSplashNew 1
  175. #define diSplashOpen 2
  176. #define diSplashConnect 3
  177. #define diSplashQuit 4
  178. #define diSplashVersion 5
  179. #define diSplashCopyright 6
  180. #define diSplashPicture 7
  181.  
  182. #define dNewGame 129
  183.  
  184. #define diNewGameOK 1
  185. #define diNewGameCancel 2
  186. #define diNewGameList 3
  187. #define diNewGameBlurb 4
  188. #define diNewGamePicture 5
  189. /* 6 is a fixed pict */
  190.  
  191. #define dPlayerSetup 130
  192.  
  193. #define diPlayerSetupOK 1
  194. #define diPlayerSetupCancel 2
  195. #define diPlayerSetupList 3
  196. #define diPlayerSetupAdd 4
  197. #define diPlayerSetupRemove 5
  198. #define diPlayerSetupAdvantage 6
  199. #define diPlayerSetupRename 7
  200. #define diPlayerSetupAI 8
  201. #define diPlayerSetupRemote 9
  202. #define diPlayerSetupExchange 10
  203.  
  204. #define dVariants 131
  205.  
  206. #define diVariantsOK 1
  207. #define diVariantsCancel 2
  208. #define diVariantsText 3
  209. #define diVariantsWorldSeen 4
  210. #define diVariantsSeeAll 5
  211. #define diVariantsSequential 6
  212. #define diVariantsFirstCheckBox 7
  213. /* and next 6 also */
  214. #define diVariantsFirstSlider 14
  215. /* and next 2 also */
  216. #define diVariantsWorldSize 17
  217. #define diVariantsRealTime 18
  218. #define diVariantsMoreVariants 19
  219. #define diVariantsHelp 20
  220.  
  221. #define dProgress 132
  222.  
  223. #define diProgressText 1
  224. #define diProgressBar 2
  225. #define diProgressCancel 3
  226.  
  227. #define dAbout 133
  228.  
  229. #define diAboutOK 1
  230. #define diAboutVersion 2
  231. #define diAboutCopyright 3
  232. #define diAboutPicture 4
  233.  
  234. #define dWorldShape 134
  235.  
  236. #define diWorldShapeOK 1
  237. #define diWorldShapeCancel 2
  238. #define diWorldShapePicture 3
  239. #define diWorldShapeCircumference 4
  240. #define diWorldShapeWidth 5 
  241. #define diWorldShapeHeight 6
  242. #define diWorldShapeLatitude 7
  243. #define diWorldShapeLongitude 8
  244. #define diWorldShapeIcon 17
  245.  
  246. #define dRealTime 135
  247.  
  248. #define diRealTimeOK 1
  249. #define diRealTimeCancel 2
  250. #define diRealTimeForGame 3
  251. #define diRealTimePerSide 4
  252. #define diRealTimePerTurn 5
  253.  
  254. #define dMoreVariants 136
  255.  
  256. #define diMoreVariantsOK 1
  257. #define diMoreVariantsCancel 2
  258.  
  259. #define dPreferences 150
  260.  
  261. #define diPrefsOK 1
  262. #define diPrefsCancel 2
  263. #define diPrefsGrid 3
  264. #define diPrefsNames 4
  265. #define diPrefsCheckpoint 5
  266. #define diPrefsEvery 6
  267. #define diPrefsInterval 7
  268. #define diPrefsTurns 8
  269.  
  270. #define dSideRename 201
  271.  
  272. #define diSideRenameOK 1
  273. #define diSideRenameCancel 2
  274. #define diSideRenameRandom 3
  275. #define diSideRenameName 4
  276. #define diSideRenameFullName 5
  277. #define diSideRenameAcronym 6
  278. #define diSideRenameNoun 7
  279. #define diSideRenamePluralNoun 8
  280. #define diSideRenameAdjective 9
  281. #define diSideRenameEmblemName 10
  282. #define diSideRenameColorScheme 11
  283.  
  284. #define dRename 202
  285.  
  286. #define diRenameOK 1
  287. #define diRenameCancel 2
  288. #define diRenameRandom 3
  289. #define diRenameName 4
  290. #define diRenameText 5
  291.  
  292. #define dFeatureRename 203
  293.  
  294. #define diFeatureRenameOK 1
  295. #define diFeatureRenameCancel 2
  296. #define diFeatureRenameType 3
  297. #define diFeatureRenameName 4
  298.  
  299. #define dCommand 204
  300.  
  301. #define diCommandOK 1
  302. #define diCommandCancel 2
  303. #define diCommandText 3
  304.  
  305. #define dMessage 205
  306.  
  307. #define diMessageOK 1
  308. #define diMessageCancel 2
  309. #define diMessageText 3
  310.  
  311. #define dMessageReceive 206
  312.  
  313. #define diMessageReceiveOK 1
  314. #define diMessageReceiveText 2
  315.  
  316. #define dBuildPlan 301
  317.  
  318. #define diBuildPlanOK 1
  319. #define diBuildPlanCancel 2
  320. #define diBuildPlanUnit 3
  321. #define diBuildPlanCurNext 4
  322. #define diBuildPlanNumber 5
  323. #define diBuildPlanCurType 6
  324.  
  325. #define dMultiBuild 302
  326.  
  327. #define diMultiBuildBuild 1
  328. #define diMultiBuildUnitList 2
  329. #define diMultiBuildTypeList 3
  330. #define diMultiBuildRunLength 4
  331. /* 5 */
  332. #define diMultiBuildCurType 6
  333. #define diMultiBuildNextType 7
  334.  
  335. #define dDesignerPalette 500
  336.  
  337. #define diDesignerPaletteTPal 1
  338. #define diDesignerPaletteUPal 2
  339. #define diDesignerPaletteExplanation 3
  340. #define diDesignerPaletteSide 4
  341.  
  342. #define dDesignerSave 501
  343.  
  344. #define diDesignerSaveOK 1
  345. #define diDesignerSaveCancel 2
  346. #define diDesignerSaveName 3
  347. #define diDesignerSaveModule 4
  348. #define diDesignerSaveTypes 5
  349. #define diDesignerSaveTables 6
  350. #define diDesignerSaveGlobals 7
  351. #define diDesignerSaveWorld 8
  352. #define diDesignerSaveAreas 9
  353. #define diDesignerSaveAreaTerrain 26
  354. #define diDesignerSaveAreaMisc 27
  355. #define diDesignerSaveAreaWeather 28
  356. #define diDesignerSaveAreaMaterial 29
  357. #define diDesignerSaveAreas 9
  358. #define diDesignerSaveAreas 9
  359. #define diDesignerSaveSides 10
  360. #define diDesignerSavePlayers 11
  361. #define diDesignerSaveUnits 12
  362. #define diDesignerSaveScoring 13
  363. #define diDesignerSaveHistory 14
  364. #define diDesignerSaveReshape 15
  365. #define diDesignerSaveCompress 16
  366. #define diDesignerSaveSideNames 17
  367. #define diDesignerSaveSideProps 18
  368. #define diDesignerSaveSideViews 19
  369. #define diDesignerSaveUnitProps 20
  370. #define diDesignerSaveUnitMoves 21
  371. #define diDesignerSaveUnitPlans 22
  372. #define diDesignerSaveDoctrine 25
  373. #define diDesignerSaveUnitIds 30
  374.  
  375. #define dDesignerReshape 502
  376.  
  377. #define diDesignerReshapeOK 1
  378. #define diDesignerReshapeCancel 2
  379. #define diDesignerReshapeOrigWidth 3
  380. #define diDesignerReshapeOrigHeight 4
  381. #define diDesignerReshapeOrigWorld 5
  382. #define diDesignerReshapeOrigSubWidth 6
  383. #define diDesignerReshapeOrigSubHeight 7
  384. #define diDesignerReshapeOrigSubX 8
  385. #define diDesignerReshapeOrigSubY 9
  386. #define diDesignerReshapeOutputSubWidth 10
  387. #define diDesignerReshapeOutputSubHeight 11
  388. #define diDesignerReshapeOutputSubX 12
  389. #define diDesignerReshapeOutputSubY 13
  390. #define diDesignerReshapeOutputWidth 14
  391. #define diDesignerReshapeOutputHeight 15
  392. #define diDesignerReshapeOutputWorld 16
  393. #define diDesignerReshapeFillTerrain 17
  394.  
  395. #define dInstructions 600
  396.  
  397. #define diInstructionsTitle 1
  398. #define diInstructionsHelp 2
  399. #define diInstructionsText 3
  400.  
  401. #define dUnitTypeDesc 601
  402.  
  403. #define diUnitTypeDescIcon 1
  404. #define diUnitTypeDescName 2
  405. #define diUnitTypeDescHelp 3
  406. #define diUnitTypeDescACP 5
  407. #define diUnitTypeDescMP 7
  408. #define diUnitTypeDescAvail 8
  409. #define diUnitTypeDescNotes 9
  410.  
  411. #define dMaterialTypeDesc 602
  412.  
  413. #define diMaterialTypeDescIcon 1
  414. #define diMaterialTypeDescName 2
  415. #define diMaterialTypeDescHelp 3
  416. #define diMaterialTypeDescPeople 5
  417. #define diMaterialTypeDescAvail 7
  418. #define diMaterialTypeDescNotes 8
  419.  
  420. #define dTerrainTypeDesc 603
  421.  
  422. #define diTerrainTypeDescIcon 1
  423. #define diTerrainTypeDescName 2
  424. #define diTerrainTypeDescHelp 3
  425. #define diTerrainTypeDescElevMin 5
  426. #define diTerrainTypeDescElevMax 7
  427. #define diTerrainTypeDescNotes 8
  428. #define diTerrainTypeDescTempMin 10
  429. #define diTerrainTypeDescTempMax 12
  430. #define diTerrainTypeDescCapacity 14
  431. #define diTerrainTypeDescAvail 15
  432.  
  433. #define dGameModuleDesc 604
  434.  
  435. #define dWinGame 900
  436.  
  437. #define diWinGameQuit 1
  438. #define diWinGameContinue 2
  439.  
  440. #define dLoseGame 901
  441.  
  442. #define diLoseGameQuit 1
  443. #define diLoseGameContinue 2
  444.  
  445. #define dGameOver 902
  446.  
  447. #define diGameOverQuit 1
  448. #define diGameOverContinue 2
  449.  
  450. /* Alerts. */
  451.  
  452. #define aInitWarning 1000
  453.  
  454. #define aiInitWarningOK 1
  455. #define aiInitWarningText 4
  456.  
  457. #define aInitError 1001
  458.  
  459. #define aiInitErrorOK 1
  460. #define aiInitErrorText 3
  461.  
  462. #define aRunWarning 1002
  463.  
  464. #define aiRunWarningOK 1
  465. #define aiRunWarningText 4
  466.  
  467. #define aRunError 1003
  468.  
  469. #define aiRunErrorOK 1
  470. #define aiRunErrorText 3
  471.  
  472. #define aImagesMissing 1004
  473.  
  474. #define aQuitGame 2000
  475.  
  476. #define aiQuitGameOK 1
  477. #define aiQuitGameCancel 2
  478. #define aiQuitGameDontSave 3
  479.  
  480. #define aResignGame 2001
  481.  
  482. #define aiResignGameOK 1
  483. #define aiResignGameCancel 2
  484. #define aiResignGameWillingToDraw 3
  485. #define aiResignGameText 4
  486.  
  487. #define aOutOfGame 2002
  488.  
  489. #define aConfirmDesign 3001
  490.  
  491. #define aiConfirmDesignOK 1
  492. #define aiConfirmDesignCancel 2
  493.  
  494. /* Generic windows. */
  495.  
  496. #define wGame 128
  497. #define wDesign 129
  498. #define wMap 130
  499. #define wList 131
  500. #define wUnitCloseup 132
  501. #define wHistory 133
  502. #define wConstruction 134
  503. #define wHelp 135
  504.  
  505. /* Controls. */
  506.  
  507. #define cConstructButton 128
  508. #define cResearchButton 129
  509. #define cRunLengthPopup 210
  510.  
  511. #define cTopicsButton 131
  512. #define cHelpButton 132
  513. #define cPrevButton 133
  514. #define cNextButton 134
  515. #define cBackButton 135
  516.  
  517. #define cFeatureAddButton 401
  518. #define cFeatureRemoveButton 402
  519. #define cFeatureEditButton 403
  520.  
  521. /* Cursors. */
  522.  
  523. #define cOpenCross 154
  524. #define cAllMove 155
  525. #define cNoMove 156
  526. #define cGrayArrow 157
  527.  
  528. #define cParens1 128
  529. #define NUMcParens 6
  530. #define cSynth1 139
  531. #define NUMcSynth 8
  532. #define cMove1 148
  533. #define NUMcMoves 6
  534.  
  535. #define cCell 201
  536. #define cUnit 202
  537. #define cPeople 203
  538. #define cMaterial 204
  539. #define cFeature 205
  540. #define cElevation 206
  541. #define cTemperature 207
  542. #define cClouds 208
  543. #define cWinds 209
  544.  
  545. #define cBord 291
  546. #define cConn 292
  547. #define cCoat 293
  548.  
  549. /* Patterns. */
  550.  
  551. #define pMarchingAnts 128
  552.  
  553. /* Pictures. */
  554.  
  555. #define pEmptyPict 128
  556. #define pMapControlsBL 129
  557. #define pMapControlsTL 130
  558. #define pUpDownPicture 131
  559.  
  560. #define pSplashBW 2000
  561. #define pSplashColor 2001
  562. #define pNewGameDecor 2002
  563.  
  564. /* Strings. */
  565.  
  566. #define sFilenames 128
  567.  
  568. #define siPreferences 1
  569. #define siLibFolder 2
  570. #define siLibMacFolder 3
  571. #define siResources 4
  572. #define siImages 5
  573. #define siSounds 6
  574. #define siImfDir 7
  575. #define siNews 8
  576. #define siSavedGame 9
  577. #define siCheckpoint 10
  578. #define siErrorSave 11
  579. #define siStatistics 12
  580.  
  581. /* Small icons. */
  582.  
  583. #define sicnWinds0 2100
  584.